﻿/*------------------------------------------------------------------------

DLLDEF.HPP v3.0.1

Copyright 楊志賢 CxxlMan, 2008 - 2011
All Rights Reserved

為 DLL 的函數和 class 提供前綴語法，目前只提供 Win32 和 linux

  CXXL_DLLEXPORT   提供作為 dll 時使用
  CXXL_DLLIMPORT   使用端引用時使用


------------------------------------------------------------------------*/



#if !defined(__DLLDEF_HPP_CxxlMan)
#define __DLLDEF_HPP_CxxlMan

#include <SYSSELEC.HPP>

namespace CxxlMan
{

#if (SysSelect == _WIN32_CxxlMan)
  #define CXXL_DLLEXPORT __declspec( dllexport )
  #define CXXL_DLLIMPORT __declspec( dllimport )

#elif (SysSelect == _LINUX_CxxlMan)
  #define CXXL_DLLEXPORT
  #define CXXL_DLLIMPORT

#else
  #error 尚未支援此作業系統
#endif



}   /* namespace CxxlMan */
#endif
